// DiagnosisParam.java
package com.projects.modular.realty.model.params;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 疼痛记录参数类
 *
 * @author 曾大顺
 * @since 2025-02-11
 */
@Data
@ApiModel("疼痛记录参数")
public class DiagnosisParam {

    /**
     * 诊断ID
     */
    @ApiModelProperty("诊断ID")
    private String diagnosisId;

    /**
     * 孩子id
     */
    @ApiModelProperty("孩子ID")
    private String childId;

    /**
     * 疼痛级别
     */
    @ApiModelProperty("疼痛级别")
    private String painLevel;

    /**
     * 疼痛部位
     */
    @ApiModelProperty("疼痛部位")
    private Object painPart;

    /**
     * 疼痛描述
     */
    @ApiModelProperty("评估详情List")
    private List<AssessmentDetailParam> assessmentDetailList;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
}
